Lower Bounds for Shortest Path and Related Problems
نویسندگان
چکیده
We present the rst lower bounds for shortest path problems (including euclidean shortest path) in three dimensions, and for some constrained motion planning problems in two and three dimensions. Our proofs are based a technique called free path encoding and use homotopy equivalence classes of paths to encode state. We rst apply the method to the shortest path problem in three dimensions. The problem is to nd the shortest path under an L metric (e.g. a euclidean metric) between two points amid polyhedral obstacles. Although this problem has been extensively studied, there were no previously known lower bounds. We show that there may be exponentially many shortest path classes in single-source multiple-destination problems, and that the single-source single-destination problem is NP-hard. We use a similar proof technique to show that two dimensional dynamic motion planning with bounded velocity is NP-hard. Finally we extend the technique to compliant motion planning with uncertainty in control. Speci cally, we consider a point in 3 dimensions which is commanded to move in a straight line, but whose actual motion may di er from the commanded motion, possibly involving sliding against obstacles. Given that the point initially lies in some start region, the problem of nding a sequence of commanded velocities which is guaranteed to move the point to the goal is shown to be non-deterministic exponential time hard, making it the rst provably intractable problem in robotics. Acknowledgements. John Canny was supported by an IBM fellowship. The research by John Reif was sponsored in part by the NSF under contract NSF{DCR{ 85{03251 and the OÆce of Naval Research under OÆce of Naval Research contracts N00014{81{K{0494 and N00014{80{C{0647 and in part by the Advanced Research Projects Agency under OÆce of Naval Research contracts N00014{80{C{0505 and N00014{82{K{0334; it was subsequently supported by National Science Foundation Grants CCF{0432038, CCF{0432047, ITR 0326157, EIA{0218376, EIA{0218359, and EIA{0086015. A preliminary version of this paper appeared as J. Canny and J.H. Reif, New Lower Bound Techniques for Robot Motion Planning Problems. 28th Annual IEEE Symposium on Foundations of Computer Science, Los Angeles, CA, October 1987, pp. 49-60.
منابع مشابه
Towards Lower Processor Bounds for All Pairs Shortest Path
A parallel algorithm to solve the all pairs shortest paths problem for a directed graph using O(n 3) processors on a CREW PRAM is described followed by a new model of parallel computation and results indicating how this model can be used to achieve lower processor bounds for the above and related problems.
متن کاملOn Routing in Circulant Graphs
We investigate various problems related to circulant graphs { nding the shortest path between two vertices, nding the shortest loop, and computing the diameter. These problems are related to shortest vector problems in a special class of lattices. We give matching upper and lower bounds on the length of the shortest loop. We claim NPhardness results, and establish a worst-case/average-case conn...
متن کاملLower bounds for distributed markov chain problems
We study the worst-case communication complexity of distributed algorithms computing a path problem based on stationary distributions of random walks in a network G with the caveat that G is also the communication network. The problem is a natural generalization of shortest path lengths to expected path lengths, and represents a model used in many practical applications such as pagerank and eig...
متن کاملFilling the Bandwidth Gap in Distributed Complexity for Global Problems
Communication complexity theory is a powerful tool to bound time complexity lower bounds of distributed algorithms for global problems such as minimum spanning tree (MST) and shortest path. While it often leads the nearly-tight lower bounds for many problems, polylogarithmic complexity gaps still lies between the currently best upper and lower bounds. In this paper, we propose a new approach fo...
متن کاملSimultaneous solution of Lagrangean dual problems interleaved with preprocessing for the weight constrained shortest path problem
Conventional Lagrangean preprocessing for the network Weight Constrained Shortest Path Problem (WCSPP), for example Beasley and Christofides [3], calculates lower bounds on the cost of using each node and edge in a feasible path using a single optimal Lagrange multiplier for the relaxation of the WCSPP. These lower bounds are used in conjunction with an upper bound to eliminate nodes and edges....
متن کامل